marshaling
The process of packaging, sending, and unpackaging interface method parameters across thread or process boundaries.